Constraint Checking During Error Recovery
نویسندگان
چکیده
The system-level software onboard a spacecraft is responsible for recovery from communication, power, thermal, and computer-health anomalies that may occur. The recovery must occur without disrupting any critical scientiic or engineering activity that is executing at the time of the error. Thus, the error-recovery software may have to execute concurrently with the ongoing acquisition of scientiic data or with spacecraft maneuvers. This work provides a technique by which the rules that constrain the concurrent execution of these processes can be modeled in a graph. An algorithm is described that uses this model to validate that the constraints hold for all concurrent executions of the error-recovery software with the software that controls the science and engineering activities of the spacecraft. The results are applicable to a variety of control systems with critical constraints on the timing and ordering of the events they control.
منابع مشابه
Error Detection and Recovery in Two DimensionalTopological
In this paper we describe error detection and error recovery methods applicable to navigation in large scale unstructured environmental navigation. We relax the assumption of error-free following of topological landmarks; the navigator is \permitted" to make mistakes during its journey. The error detection method involves the navigator observing its immediate surrounding and checking for one of...
متن کاملA Pattern-Based Approach for Modeling and Analysis of Error Recovery
Several approaches exist for modeling recovery of faulttolerant systems during the requirements analysis phase. Most of these approaches are inclined by design techniques for recovery. Such designbiased analysis methods unnecessarily constrain an analyst when specifying recovery requirements. To remedy such restrictions, we present an object analysis pattern, called the corrector pattern, that ...
متن کاملError Detection and Error Recovery in Two Dimensional Topological Navigation
In this paper we describe error detection and error recovery methods applicable to large scale unstructured environmental navigation. We relax our prior assumption of error-free following of topological landmarks; the navigator is “permitted” to make mistakes during its journey. The error detection method involves the navigator observing its immediate environmental surroundings, and checking fo...
متن کاملContext-Dependent Type Error Diagnosis for Functional Languages
Customizable type error diagnosis has been proposed as a solution to achieve domain-specific type error diagnosis for embedded domain specific languages. A proven approach is to phrase type inferencing as a constraint-solving problem, so that we can manipulate the order in which constraints are solved, and associate domain-specific type error messages with specific constraints to be communicate...
متن کاملFormal Verification for Spacewire Link Interface Using Model Checking
The design of the SpaceWire based satellite onboard system circuits was a part of the job in the development of Space Solar Telescope (SST) project, which has been completed by National Astronomical Observatories, Chinese Academic of Sciences. In order to prove the circuit was faithfully implements the SpaceWire protocol’s specification, formal verification techniques were applied during the pr...
متن کامل